/*
 * @Description: 入口文件
 * @Author: wangqi
 * @Date: 2021-03-02 20:50:57
 * @LastEditTime: 2021-03-17 16:56:57
 */
import _ from 'lodash';
import '../font/iconfont';


import './index.css';
import './index.less';
import robo from '../img/robo.png';

// import data from '@/data.json';
// console.log(data,"data");
// import aObj from 'modules/a'
// console.log(aObj,"objC") 

// 动态打包的方式，对应会单独生产chunk模块文件
// /* webpackChunkName: 'wqhashChunk' */  => 是用来生产文件的name  js/[name]-[chunkhash:6].chunk.js
// import(); 也可作懒加载方式   webpackPrefetch: true; 用作预加载方式
// import(/* webpackChunkName: 'wqhashChunk', webpackPrefetch: true */'./c').then(({ obj }) => {
//     console.log(obj, "res");
// });

// require.ensure(["../modules/a.js"], function (require) {
//     // var a = require("modules/a.js");
//     console.log("aaaa");
//     // ... 
// }, 'app');

// if (module.hot) {
//     console.log("hot~~")
//     module.hot.accept();
// }
// if (module.hot) {
//     // module.hot.accept();}
//     module.hot.accept('../modules/b.js', () => {
//         console.log('Updating....');
//         import('../modules/a.js');
//     }); 
// } 
import { add } from './add';

let result = add(1, 12);
console.log(result, "resu1lt")
console.log("main.js");

let body = document.body;
let h4 = document.createElement('h4');
h4.innerHTML = `he12!`;
// let app = document.querySelector("#app");
body.appendChild(h4);


const img = new Image();
img.src = robo;
body.appendChild(img);


var func = str => {
    document.getElementById('app').innerHTML = str;
    document.getElementById('app').onclick = () => {
        import(/* webpackChunkName: 'wqhashChunk', webpackPrefetch: true */'./c').then(({ obj }) => {
            console.log("预加载");
            console.log(obj, "res");
        });

        // import("./A.css").then(()=>{
        //     console.log("chunkFile css");
        // });
    };
};
func('我现在在使用 es6 新语法-箭头函数  autoprefixer自动加前缀~!');

console.log(_.join(['Another', 'module', 'loaded!'], ' '));

